track-panel laying machine - French English Dictionary